transient object state